<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="zh">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>My Project: HttpMiddleware.h 文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">My Project
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">载入中...</div>
<div class="SRStatus" id="Searching">搜索中...</div>
<div class="SRStatus" id="NoMatches">未找到</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#namespaces">命名空间</a> &#124;
<a href="#func-members">函数</a>  </div>
  <div class="headertitle"><div class="title">HttpMiddleware.h 文件参考</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;<a class="el" href="DrObject_8h_source.html">drogon/DrObject.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="drogon__callbacks_8h_source.html">drogon/drogon_callbacks.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="HttpRequest_8h_source.html">drogon/HttpRequest.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="HttpResponse_8h_source.html">drogon/HttpResponse.h</a>&gt;</code><br />
<code>#include &lt;memory&gt;</code><br />
</div><div class="textblock"><div class="dynheader">
HttpMiddleware.h 的引用(Include)关系图:</div>
<div class="dyncontent">
<div class="center"><img src="HttpMiddleware_8h__incl.png" border="0" usemap="#aHttpMiddleware_8h" alt=""/></div>
<map name="aHttpMiddleware_8h" id="aHttpMiddleware_8h">
<area shape="rect" title=" " alt="" coords="1549,5,1688,31"/>
<area shape="rect" href="DrObject_8h.html" title=" " alt="" coords="381,152,521,177"/>
<area shape="poly" title=" " alt="" coords="1549,30,1132,81,535,156,534,150,1132,76,1549,25"/>
<area shape="rect" title=" " alt="" coords="3052,299,3129,324"/>
<area shape="poly" title=" " alt="" coords="1688,21,1880,34,2155,58,2473,96,2636,121,2795,149,2872,160,2935,165,2964,171,2992,182,3023,198,3055,223,3077,252,3088,284,3083,286,3072,255,3051,227,3020,203,2990,186,2962,176,2934,171,2872,165,2794,155,2635,126,2472,102,2154,64,1880,39,1688,26"/>
<area shape="rect" href="drogon__callbacks_8h.html" title=" " alt="" coords="2430,152,2626,177"/>
<area shape="poly" title=" " alt="" coords="1689,28,2443,147,2442,152,1688,33"/>
<area shape="rect" href="HttpRequest_8h.html" title=" " alt="" coords="1537,152,1701,177"/>
<area shape="poly" title=" " alt="" coords="1621,31,1621,138,1616,138,1616,31"/>
<area shape="rect" href="HttpResponse_8h.html" title=" " alt="" coords="1145,79,1319,104"/>
<area shape="poly" title=" " alt="" coords="1557,33,1308,79,1307,74,1556,28"/>
<area shape="rect" href="exports_8h.html" title=" " alt="" coords="606,299,738,324"/>
<area shape="poly" title=" " alt="" coords="453,177,459,213,466,232,478,249,497,261,527,273,601,293,599,298,526,278,495,266,474,253,461,235,454,214,448,178"/>
<area shape="rect" href="DrClassMap_8h.html" title=" " alt="" coords="1890,225,2051,251"/>
<area shape="poly" title=" " alt="" coords="521,166,1245,195,1876,223,1876,228,1244,200,521,171"/>
<area shape="rect" title=" " alt="" coords="390,299,482,324"/>
<area shape="poly" title=" " alt="" coords="381,169,346,175,310,185,278,202,252,227,247,238,251,249,267,258,298,269,378,293,377,298,296,274,264,263,247,252,242,238,247,224,275,198,308,180,345,169,380,164"/>
<area shape="rect" title=" " alt="" coords="5,299,64,324"/>
<area shape="poly" title=" " alt="" coords="405,180,328,201,241,228,150,263,73,296,71,291,148,258,239,223,326,196,403,175"/>
<area shape="poly" title=" " alt="" coords="1890,252,1878,253,1707,265,1563,272,1316,275,1069,280,923,288,752,301,751,296,923,283,1069,275,1316,270,1563,266,1707,260,1877,248,1890,247"/>
<area shape="rect" title=" " alt="" coords="1656,299,1813,324"/>
<area shape="poly" title=" " alt="" coords="1934,253,1787,297,1785,292,1932,248"/>
<area shape="rect" title=" " alt="" coords="2941,299,3027,324"/>
<area shape="poly" title=" " alt="" coords="2052,247,2063,248,2304,263,2493,267,2683,273,2795,282,2927,296,2926,301,2795,287,2683,278,2493,272,2304,268,2062,253,2051,252"/>
<area shape="poly" title=" " alt="" coords="2052,247,2063,248,2210,258,2335,263,2549,264,2764,270,2890,279,3038,296,3038,301,2890,284,2764,275,2549,270,2335,268,2210,264,2062,253,2051,252"/>
<area shape="rect" title=" " alt="" coords="2705,299,2769,324"/>
<area shape="poly" title=" " alt="" coords="2052,247,2063,248,2238,261,2376,265,2515,273,2692,296,2692,301,2515,279,2376,271,2238,266,2062,253,2051,252"/>
<area shape="rect" title=" " alt="" coords="2116,299,2180,324"/>
<area shape="poly" title=" " alt="" coords="2000,248,2108,291,2106,296,1998,253"/>
<area shape="rect" title=" " alt="" coords="1317,299,1441,324"/>
<area shape="poly" title=" " alt="" coords="1890,252,1878,253,1668,276,1455,301,1454,296,1667,271,1877,248,1889,247"/>
<area shape="rect" title=" " alt="" coords="1939,299,2002,324"/>
<area shape="poly" title=" " alt="" coords="1973,251,1973,285,1968,285,1968,251"/>
<area shape="poly" title=" " alt="" coords="1890,252,1878,253,1668,266,1491,271,1188,270,1041,269,884,272,706,282,496,302,495,296,706,276,884,266,1041,263,1188,264,1491,266,1668,261,1877,248,1890,247"/>
<area shape="rect" title=" " alt="" coords="2026,299,2091,324"/>
<area shape="poly" title=" " alt="" coords="1986,249,2035,288,2032,292,1983,253"/>
<area shape="rect" title=" " alt="" coords="1837,299,1915,324"/>
<area shape="poly" title=" " alt="" coords="1957,253,1904,292,1901,288,1954,249"/>
<area shape="rect" title=" " alt="" coords="845,299,912,324"/>
<area shape="poly" title=" " alt="" coords="1890,252,1878,253,1734,263,1611,267,1402,268,1301,269,1193,273,1071,283,926,301,926,296,1070,278,1193,268,1301,263,1402,262,1611,262,1733,258,1877,248,1890,247"/>
<area shape="poly" title=" " alt="" coords="2627,165,2688,170,2755,181,2824,198,2889,223,2934,253,2968,286,2964,290,2930,257,2887,228,2822,203,2754,186,2687,176,2626,170"/>
<area shape="poly" title=" " alt="" coords="2627,170,2824,190,2917,205,2984,223,3033,253,3072,286,3068,290,3030,257,2982,228,2916,210,2823,195,2626,175"/>
<area shape="rect" href="HttpTypes_8h.html" title=" " alt="" coords="2301,225,2449,251"/>
<area shape="poly" title=" " alt="" coords="2504,180,2413,222,2411,217,2502,175"/>
<area shape="poly" title=" " alt="" coords="2339,253,2194,298,2193,293,2337,248"/>
<area shape="rect" title=" " alt="" coords="2516,299,2583,324"/>
<area shape="poly" title=" " alt="" coords="2404,248,2509,291,2507,296,2402,253"/>
<area shape="rect" title=" " alt="" coords="2204,299,2284,324"/>
<area shape="poly" title=" " alt="" coords="2355,253,2278,294,2276,290,2352,248"/>
<area shape="rect" title=" " alt="" coords="1026,299,1123,324"/>
<area shape="poly" title=" " alt="" coords="2301,252,2290,253,2115,266,1967,271,1714,272,1461,276,1312,285,1137,301,1137,296,1312,279,1461,270,1714,267,1967,266,2115,260,2289,248,2300,247"/>
<area shape="rect" title=" " alt="" coords="2308,299,2492,324"/>
<area shape="poly" title=" " alt="" coords="2381,250,2394,285,2389,287,2376,252"/>
<area shape="rect" title=" " alt="" coords="1465,299,1631,324"/>
<area shape="poly" title=" " alt="" coords="2301,252,2290,253,2110,269,1970,278,1828,286,1645,301,1645,296,1827,281,1969,273,2110,264,2289,248,2300,247"/>
<area shape="poly" title=" " alt="" coords="1537,168,1411,170,1251,179,1073,197,983,211,895,228,843,242,793,260,709,295,707,290,791,255,842,237,894,223,982,205,1072,192,1250,173,1411,165,1537,163"/>
<area shape="poly" title=" " alt="" coords="1676,175,1901,220,1900,225,1675,180"/>
<area shape="poly" title=" " alt="" coords="1701,163,1958,166,2301,174,2641,192,2782,206,2889,223,2936,236,2983,254,3059,290,3057,295,2981,259,2935,241,2887,228,2781,211,2641,197,2301,180,1957,171,1701,169"/>
<area shape="poly" title=" " alt="" coords="1616,179,1597,215,1581,235,1563,253,1538,269,1510,282,1455,300,1453,295,1508,277,1535,264,1560,249,1577,232,1592,212,1611,176"/>
<area shape="poly" title=" " alt="" coords="1536,171,809,196,436,213,311,221,250,228,228,239,207,253,140,280,78,300,77,295,138,275,204,248,226,235,249,223,310,215,436,207,809,191,1536,166"/>
<area shape="poly" title=" " alt="" coords="1701,169,1958,190,2287,222,2286,228,1958,196,1701,175"/>
<area shape="poly" title=" " alt="" coords="1599,180,1512,228,1490,242,1466,253,1378,277,1305,286,1231,290,1138,301,1137,296,1231,285,1305,281,1377,272,1464,248,1487,237,1509,223,1596,175"/>
<area shape="poly" title=" " alt="" coords="1623,178,1624,212,1621,232,1614,252,1599,274,1579,292,1576,288,1595,271,1610,249,1616,231,1619,211,1618,178"/>
<area shape="rect" href="Session_8h.html" title=" " alt="" coords="2577,225,2711,251"/>
<area shape="poly" title=" " alt="" coords="1701,168,2062,189,2532,223,2564,226,2563,231,2532,228,2062,194,1701,173"/>
<area shape="rect" title=" " alt="" coords="2607,299,2681,324"/>
<area shape="poly" title=" " alt="" coords="1701,165,1877,171,2097,182,2309,199,2396,210,2462,223,2505,236,2546,254,2615,289,2612,294,2544,259,2503,241,2461,228,2395,215,2308,204,2096,187,1877,177,1701,171"/>
<area shape="rect" href="Attribute_8h.html" title=" " alt="" coords="2735,225,2875,251"/>
<area shape="poly" title=" " alt="" coords="1701,165,2133,182,2423,199,2722,223,2722,228,2423,204,2133,188,1701,171"/>
<area shape="rect" href="UploadFile_8h.html" title=" " alt="" coords="261,225,413,251"/>
<area shape="poly" title=" " alt="" coords="1537,172,1085,193,476,228,427,232,427,226,476,223,1085,188,1536,167"/>
<area shape="rect" title=" " alt="" coords="1163,225,1255,251"/>
<area shape="poly" title=" " alt="" coords="1548,180,1269,228,1269,222,1547,175"/>
<area shape="rect" title=" " alt="" coords="1681,225,1865,251"/>
<area shape="poly" title=" " alt="" coords="1645,175,1737,217,1735,222,1642,180"/>
<area shape="rect" title=" " alt="" coords="1279,225,1454,251"/>
<area shape="poly" title=" " alt="" coords="1579,180,1422,224,1420,219,1577,175"/>
<area shape="rect" title=" " alt="" coords="1147,299,1293,324"/>
<area shape="poly" title=" " alt="" coords="1610,179,1569,216,1542,236,1512,253,1475,266,1423,278,1307,299,1306,294,1422,273,1473,261,1510,248,1539,232,1566,212,1606,175"/>
<area shape="rect" title=" " alt="" coords="2075,225,2277,251"/>
<area shape="poly" title=" " alt="" coords="1701,174,2073,221,2073,226,1701,179"/>
<area shape="poly" title=" " alt="" coords="2577,246,2203,272,1827,301,1827,296,2203,267,2577,241"/>
<area shape="poly" title=" " alt="" coords="2711,246,3039,296,3038,301,2710,252"/>
<area shape="poly" title=" " alt="" coords="2661,249,2713,288,2710,292,2657,253"/>
<area shape="poly" title=" " alt="" coords="2577,248,2407,268,2194,301,2193,296,2407,262,2577,243"/>
<area shape="rect" title=" " alt="" coords="2865,299,2916,324"/>
<area shape="poly" title=" " alt="" coords="2686,248,2853,296,2851,301,2684,253"/>
<area shape="poly" title=" " alt="" coords="2647,251,2647,285,2641,285,2641,251"/>
<area shape="rect" title=" " alt="" coords="2794,299,2841,324"/>
<area shape="poly" title=" " alt="" coords="2673,248,2782,293,2780,298,2671,253"/>
<area shape="poly" title=" " alt="" coords="2735,252,2723,253,2473,272,2277,278,2080,284,1828,301,1827,296,2080,279,2277,273,2473,266,2722,248,2735,247"/>
<area shape="poly" title=" " alt="" coords="2852,248,3040,295,3038,300,2851,253"/>
<area shape="poly" title=" " alt="" coords="2821,249,2868,288,2865,292,2817,253"/>
<area shape="poly" title=" " alt="" coords="2810,251,2816,285,2810,286,2805,251"/>
<area shape="poly" title=" " alt="" coords="285,253,78,301,77,296,284,248"/>
<area shape="poly" title=" " alt="" coords="1144,101,898,122,789,137,752,145,731,154,706,183,690,218,680,254,676,285,671,284,675,253,685,216,701,180,728,150,750,140,788,132,898,116,1144,95"/>
<area shape="poly" title=" " alt="" coords="1320,96,1502,114,1608,129,1713,149,1832,183,1930,218,1929,223,1830,188,1711,155,1607,135,1501,119,1319,101"/>
<area shape="poly" title=" " alt="" coords="1320,89,1549,90,1876,97,2254,115,2449,130,2639,149,2750,157,2839,160,2881,166,2924,177,2970,195,3023,223,3057,253,3080,285,3076,289,3053,256,3020,228,2968,200,2922,182,2880,171,2838,166,2750,162,2638,155,2448,135,2254,121,1876,103,1549,95,1320,95"/>
<area shape="poly" title=" " alt="" coords="1144,98,740,117,525,133,436,143,369,155,312,169,268,183,173,228,114,261,64,293,61,289,111,256,171,223,266,178,310,163,367,149,435,138,524,128,740,112,1144,93"/>
<area shape="poly" title=" " alt="" coords="1320,99,1775,149,2287,221,2287,226,1774,155,1319,104"/>
<area shape="poly" title=" " alt="" coords="1224,106,1157,179,1131,202,1109,227,1094,257,1084,286,1078,284,1089,255,1104,224,1127,198,1153,175,1220,103"/>
<area shape="poly" title=" " alt="" coords="1228,106,1188,179,1168,202,1160,212,1153,226,1149,239,1152,249,1260,268,1452,294,1451,300,1259,273,1149,253,1144,239,1148,224,1155,209,1164,199,1183,176,1224,103"/>
<area shape="poly" title=" " alt="" coords="1295,101,1543,147,1542,152,1294,107"/>
<area shape="poly" title=" " alt="" coords="1241,103,1253,137,1256,157,1253,178,1244,199,1231,216,1227,213,1239,196,1248,177,1251,157,1248,138,1236,105"/>
<area shape="poly" title=" " alt="" coords="1245,103,1349,214,1345,217,1241,106"/>
<area shape="rect" title=" " alt="" coords="757,152,925,177"/>
<area shape="poly" title=" " alt="" coords="1170,107,918,152,917,147,1169,101"/>
<area shape="rect" title=" " alt="" coords="950,152,1143,177"/>
<area shape="poly" title=" " alt="" coords="1203,107,1090,149,1089,145,1201,102"/>
<area shape="rect" href="Cookie_8h.html" title=" " alt="" coords="907,225,1035,251"/>
<area shape="poly" title=" " alt="" coords="1145,100,905,119,800,135,765,144,747,154,738,171,740,185,751,196,772,207,829,221,893,230,893,235,828,227,770,212,748,201,735,187,732,170,743,150,763,139,799,130,904,114,1144,94"/>
<area shape="rect" href="HttpViewData_8h.html" title=" " alt="" coords="489,225,663,251"/>
<area shape="poly" title=" " alt="" coords="1144,97,1020,101,876,111,744,128,691,140,652,154,633,167,617,182,592,215,588,211,613,178,630,162,649,150,689,135,743,123,876,105,1019,96,1144,91"/>
<area shape="poly" title=" " alt="" coords="923,253,734,298,733,293,922,248"/>
<area shape="poly" title=" " alt="" coords="1035,242,1295,263,1643,296,1642,301,1295,268,1034,247"/>
<area shape="poly" title=" " alt="" coords="906,245,496,265,260,282,78,302,78,296,260,276,496,260,906,239"/>
<area shape="poly" title=" " alt="" coords="989,248,1048,288,1045,293,986,253"/>
<area shape="poly" title=" " alt="" coords="1036,245,1451,295,1451,301,1035,250"/>
<area shape="poly" title=" " alt="" coords="1035,241,1151,248,1369,255,1555,257,1872,253,2025,253,2189,258,2375,272,2593,296,2593,302,2374,277,2188,264,2025,258,1872,258,1555,262,1369,261,1151,253,1035,246"/>
<area shape="poly" title=" " alt="" coords="1011,248,1167,292,1166,297,1010,253"/>
<area shape="rect" title=" " alt="" coords="937,299,1002,324"/>
<area shape="poly" title=" " alt="" coords="973,251,972,285,967,285,968,251"/>
<area shape="rect" title=" " alt="" coords="763,299,821,324"/>
<area shape="poly" title=" " alt="" coords="943,253,835,296,833,291,941,248"/>
<area shape="poly" title=" " alt="" coords="593,249,647,288,644,292,590,253"/>
<area shape="poly" title=" " alt="" coords="664,240,1081,258,1357,274,1642,296,1642,301,1357,280,1081,263,663,245"/>
<area shape="poly" title=" " alt="" coords="664,242,944,262,1303,296,1303,301,944,267,663,247"/>
<area shape="poly" title=" " alt="" coords="555,253,472,295,470,290,552,248"/>
<area shape="poly" title=" " alt="" coords="627,248,832,296,831,301,626,253"/>
<area shape="poly" title=" " alt="" coords="488,248,303,267,192,282,78,301,77,296,191,277,303,262,488,243"/>
<area shape="poly" title=" " alt="" coords="664,247,1013,296,1012,301,663,253"/>
<area shape="poly" title=" " alt="" coords="664,240,895,248,1303,251,1830,251,2102,254,2361,262,2592,275,2781,297,2780,302,2592,281,2361,267,2102,260,1830,257,1303,257,895,253,663,245"/>
<area shape="rect" title=" " alt="" coords="88,299,267,324"/>
<area shape="poly" title=" " alt="" coords="512,253,256,299,255,294,511,248"/>
<area shape="rect" title=" " alt="" coords="291,299,365,324"/>
<area shape="poly" title=" " alt="" coords="537,253,380,298,378,293,535,248"/>
<area shape="rect" title=" " alt="" coords="507,299,581,324"/>
<area shape="poly" title=" " alt="" coords="573,252,557,287,552,285,568,250"/>
</map>
</div>
</div><div class="textblock"><div class="dynheader">
此图展示该文件直接或间接的被哪些文件引用了:</div>
<div class="dyncontent">
<div class="center"><img src="HttpMiddleware_8h__dep__incl.png" border="0" usemap="#aHttpMiddleware_8hdep" alt=""/></div>
<map name="aHttpMiddleware_8hdep" id="aHttpMiddleware_8hdep">
<area shape="rect" title=" " alt="" coords="600,5,739,31"/>
<area shape="rect" href="HttpFilter_8h.html" title=" " alt="" coords="622,79,717,104"/>
<area shape="poly" title=" " alt="" coords="672,44,672,79,667,79,667,44"/>
<area shape="rect" href="HttpAppFramework_8h.html" title=" " alt="" coords="301,152,461,177"/>
<area shape="poly" title=" " alt="" coords="611,110,429,154,427,149,609,105"/>
<area shape="rect" href="IntranetIpFilter_8h.html" title=" " alt="" coords="605,152,734,177"/>
<area shape="poly" title=" " alt="" coords="672,118,672,152,667,152,667,118"/>
<area shape="rect" href="LocalHostFilter_8h.html" title=" " alt="" coords="759,152,889,177"/>
<area shape="poly" title=" " alt="" coords="708,107,800,149,798,154,705,112"/>
<area shape="rect" href="HttpController_8h.html" title=" " alt="" coords="5,225,131,251"/>
<area shape="poly" title=" " alt="" coords="318,183,119,228,118,223,317,178"/>
<area shape="rect" href="drogon_8h.html" title=" " alt="" coords="342,299,421,324"/>
<area shape="poly" title=" " alt="" coords="288,175,262,182,237,193,214,208,196,227,188,244,193,259,207,271,229,282,285,296,342,304,341,310,284,302,227,287,204,276,188,262,183,244,191,224,211,204,234,188,260,177,287,170"/>
<area shape="rect" href="HttpSimpleController_8h.html" title=" " alt="" coords="205,225,376,251"/>
<area shape="poly" title=" " alt="" coords="357,188,307,227,304,223,354,184"/>
<area shape="rect" href="IOThreadStorage_8h.html" title=" " alt="" coords="401,225,543,251"/>
<area shape="poly" title=" " alt="" coords="408,184,459,223,456,227,405,188"/>
<area shape="rect" href="WebSocketController_8h.html" title=" " alt="" coords="568,225,736,251"/>
<area shape="poly" title=" " alt="" coords="439,178,609,223,607,228,437,183"/>
<area shape="poly" title=" " alt="" coords="132,251,342,298,341,304,131,256"/>
<area shape="poly" title=" " alt="" coords="318,257,368,296,365,301,315,261"/>
<area shape="poly" title=" " alt="" coords="448,261,398,301,395,296,445,257"/>
<area shape="poly" title=" " alt="" coords="707,182,729,196,747,213,757,232,756,242,750,252,727,270,692,283,601,301,503,309,421,312,421,307,502,304,601,295,691,278,724,265,746,249,751,241,751,233,743,216,726,200,704,186"/>
<area shape="poly" title=" " alt="" coords="817,192,799,224,786,240,771,253,742,266,704,277,606,294,504,305,421,311,421,305,504,300,606,289,702,272,741,261,768,248,783,236,795,221,813,189"/>
</map>
</div>
</div>
<p><a href="HttpMiddleware_8h_source.html">浏览源代码.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1HttpMiddlewareBase.html">drogon::HttpMiddlewareBase</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The abstract base class for middleware  <a href="classdrogon_1_1HttpMiddlewareBase.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classdrogon_1_1HttpMiddleware.html">drogon::HttpMiddleware&lt; T, AutoCreation &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The reflection base class template for middlewares  <a href="classdrogon_1_1HttpMiddleware.html#details">更多...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
命名空间</h2></td></tr>
<tr class="memitem:namespacedrogon" id="r_namespacedrogon"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon.html">drogon</a></td></tr>
<tr class="memdesc:namespacedrogon"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drogon Test is a minimal effort test framework developed because the major C++ test frameworks doesn't handle async programs well. Drogon Test's syntax is inspired by both Google Test and Catch2 <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:namespacedrogon_1_1internal" id="r_namespacedrogon_1_1internal"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon_1_1internal.html">drogon::internal</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
函数</h2></td></tr>
<tr class="memitem:aa3d710ef1637565ca99a2f1e327514dd" id="r_aa3d710ef1637565ca99a2f1e327514dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="exports_8h.html#a00d0a001c2dd03906272e00b0598182e">DROGON_EXPORT</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacedrogon_1_1internal.html#aa3d710ef1637565ca99a2f1e327514dd">drogon::internal::handleException</a> (const std::exception &amp;, const <a class="el" href="namespacedrogon.html#a5200699555f98a809538342baa167aad">HttpRequestPtr</a> &amp;, std::function&lt; void(const <a class="el" href="namespacedrogon.html#ab2a2d829bb017f43c2c9de72f4042baa">HttpResponsePtr</a> &amp;)&gt; &amp;&amp;)</td></tr>
<tr class="separator:aa3d710ef1637565ca99a2f1e327514dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><dl class="section author"><dt>作者</dt><dd>Nitromelon</dd></dl>
<p>Copyright 2024, Nitromelon. All rights reserved. <a href="https://github.com/drogonframework/drogon">https://github.com/drogonframework/drogon</a> Use of this source code is governed by a MIT license that can be found in the License file.</p>
<p>Drogon </p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
制作者&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>
